package io.osw.modules.approve.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 审批节点
 * 
 * @author guxiaoguang
 * @email xuebai864627555@gmail.com
 * @date 2019-01-10 21:58:11
 */
@TableName("tbl_approve_flow_site")
public class TblApproveFlowSiteEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Long fsiteId;
	/**
	 * 审批流程ID 和 tbl_approve_flow  flow_id 关联
	 */
	private Long flowId;
	/**
	 * 站点类型
	 */
	private String siteName;
	/**
	 * 职位ID 和sys_position 关联
	 */
	private Long positionId;
	/**
	 * 审批
	 */
	private String approveFlag;
	/**
	 * 修改
	 */
	private String changeFlag;
	/**
	 * 驳回
	 */
	private String rejectFlag;
	/**
	 * 驳回至节点
	 */
	private Long rejectFsiteId;
	/**
	 * 下一个节点
	 */
	private Long nextSiteId;
	/**
	 * 节点类型
	 */
	private String siteType;
	/**
	 * 公司ID
	 */
	private Long companyId;
	/**
	 * 备注
	 */
	private String attribute1;
	/**
	 * 备注
	 */
	private String attribute2;
	/**
	 * 备注
	 */
	private String attribute3;
	/**
	 * 备注
	 */
	private String attribute4;
	/**
	 * 备注
	 */
	private String attribute5;
	/**
	 * 
	 */
	private Date createTime;
	/**
	 * 
	 */
	private Long createBy;
	/**
	 * 
	 */
	private Date updateTime;
	/**
	 * 
	 */
	private Long updateBy;

	/**
	 * 设置：
	 */
	public void setFsiteId(Long fsiteId) {
		this.fsiteId = fsiteId;
	}
	/**
	 * 获取：
	 */
	public Long getFsiteId() {
		return fsiteId;
	}
	/**
	 * 设置：审批流程ID 和 tbl_approve_flow  flow_id 关联
	 */
	public void setFlowId(Long flowId) {
		this.flowId = flowId;
	}
	/**
	 * 获取：审批流程ID 和 tbl_approve_flow  flow_id 关联
	 */
	public Long getFlowId() {
		return flowId;
	}
	/**
	 * 设置：站点类型
	 */
	public void setSiteName(String siteName) {
		this.siteName = siteName;
	}
	/**
	 * 获取：站点类型
	 */
	public String getSiteName() {
		return siteName;
	}
	/**
	 * 设置：职位ID 和sys_position 关联
	 */
	public void setPositionId(Long positionId) {
		this.positionId = positionId;
	}
	/**
	 * 获取：职位ID 和sys_position 关联
	 */
	public Long getPositionId() {
		return positionId;
	}
	/**
	 * 设置：审批
	 */
	public void setApproveFlag(String approveFlag) {
		this.approveFlag = approveFlag;
	}
	/**
	 * 获取：审批
	 */
	public String getApproveFlag() {
		return approveFlag;
	}
	/**
	 * 设置：修改
	 */
	public void setChangeFlag(String changeFlag) {
		this.changeFlag = changeFlag;
	}
	/**
	 * 获取：修改
	 */
	public String getChangeFlag() {
		return changeFlag;
	}
	/**
	 * 设置：驳回
	 */
	public void setRejectFlag(String rejectFlag) {
		this.rejectFlag = rejectFlag;
	}
	/**
	 * 获取：驳回
	 */
	public String getRejectFlag() {
		return rejectFlag;
	}
	/**
	 * 设置：驳回至节点
	 */
	public void setRejectFsiteId(Long rejectFsiteId) {
		this.rejectFsiteId = rejectFsiteId;
	}
	/**
	 * 获取：驳回至节点
	 */
	public Long getRejectFsiteId() {
		return rejectFsiteId;
	}
	/**
	 * 设置：下一个节点
	 */
	public void setNextSiteId(Long nextSiteId) {
		this.nextSiteId = nextSiteId;
	}
	/**
	 * 获取：下一个节点
	 */
	public Long getNextSiteId() {
		return nextSiteId;
	}
	/**
	 * 设置：节点类型
	 */
	public void setSiteType(String siteType) {
		this.siteType = siteType;
	}
	/**
	 * 获取：节点类型
	 */
	public String getSiteType() {
		return siteType;
	}
	/**
	 * 设置：公司ID
	 */
	public void setCompanyId(Long companyId) {
		this.companyId = companyId;
	}
	/**
	 * 获取：公司ID
	 */
	public Long getCompanyId() {
		return companyId;
	}
	/**
	 * 设置：备注
	 */
	public void setAttribute1(String attribute1) {
		this.attribute1 = attribute1;
	}
	/**
	 * 获取：备注
	 */
	public String getAttribute1() {
		return attribute1;
	}
	/**
	 * 设置：备注
	 */
	public void setAttribute2(String attribute2) {
		this.attribute2 = attribute2;
	}
	/**
	 * 获取：备注
	 */
	public String getAttribute2() {
		return attribute2;
	}
	/**
	 * 设置：备注
	 */
	public void setAttribute3(String attribute3) {
		this.attribute3 = attribute3;
	}
	/**
	 * 获取：备注
	 */
	public String getAttribute3() {
		return attribute3;
	}
	/**
	 * 设置：备注
	 */
	public void setAttribute4(String attribute4) {
		this.attribute4 = attribute4;
	}
	/**
	 * 获取：备注
	 */
	public String getAttribute4() {
		return attribute4;
	}
	/**
	 * 设置：备注
	 */
	public void setAttribute5(String attribute5) {
		this.attribute5 = attribute5;
	}
	/**
	 * 获取：备注
	 */
	public String getAttribute5() {
		return attribute5;
	}
	/**
	 * 设置：
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：
	 */
	public void setCreateBy(Long createBy) {
		this.createBy = createBy;
	}
	/**
	 * 获取：
	 */
	public Long getCreateBy() {
		return createBy;
	}
	/**
	 * 设置：
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
	/**
	 * 设置：
	 */
	public void setUpdateBy(Long updateBy) {
		this.updateBy = updateBy;
	}
	/**
	 * 获取：
	 */
	public Long getUpdateBy() {
		return updateBy;
	}
}
